#ifndef FRAMECONSULTA_H_
#define FRAMECONSULTA_H_

#include <gtkmm.h>
#include <iostream>
#include "Portal.h"
#include "Grafico.h"

class Respuesta;

// clase que contiene un portal,  y un grafico
class FrameConsulta:public Gtk::Frame {
private:
	unsigned int idFrame;

protected:
	Gtk::VBox contenedor;
	Gtk::HBox cajaHorizontal;
	Portal* portal;
	Grafico *grafico;
	Gtk::ScrolledWindow deslizable;

public:
	FrameConsulta(unsigned int id);
	void setComponentes(Portal* portal, Grafico* grafico);
	unsigned int getIdentificador() const;
	virtual ~FrameConsulta();
	void setRespuesta(Respuesta* respuesta);
	Portal* getPortal();
};


#endif /* FRAMECONSULTA_H_ */
